package com.tmsps.common.util.result;

/**
 * com.nuoyun.pro.model.result
 * 返回状态码
 * 2020/5/26
 * 2020 nuoyun All rights reserved.
 * @author dongxujiao
 * @version V1.0
 */
public enum ResponseCodeEnum {
    /**
     * 一级宏观错误码
     * B0001--系统执行出错
     */
    EX_SYSTEM("B0001", "系统执行出错"),

    /**
     * 二级宏观错误码
     * B0100--系统执行超时
     */
    EX_SYSTEM_EXECUTION("B0100", "系统执行超时"),

    /**
     * B0101--系统订单处理超时
     */
    EX_SYSTEM_EXECUTION_ORDER_TIMEOUT("B0101", "系统订单处理超时"),

    /**
     * 二级宏观错误码
     * B0200--系统容灾功能被触发
     */
    EX_SYSTEM_RECOVERY("B0200", "系统容灾功能被触发"),

    /**
     * B0210--系统限流
     */
    EX_SYSTEM_RECOVERY_FLOW_LIMIT("B0210", "系统限流"),

    /**
     * B0220--系统功能降级
     */
    EX_SYSTEM_RECOVERY_FUNCTION_DEGRADATION("B0220", "系统功能降级"),

    /**
     * 二级宏观错误码
     * B0300--系统资源异常
     */
    EX_SYSTEM_RESOURCE("B0300", "系统资源异常"),

    /**
     * B0320--系统资源访问异常
     */
    EX_SYSTEM_RESOURCE_ACCESS_EXCEPTION("B0320", "系统资源访问异常"),

    /**
     * B0314--系统连接池耗尽
     */
    EX_SYSTEM_RESOURCE_CONNECTIONPOOL_EXHAUSTED("B0314", "系统连接池耗尽"),

    /**
     * B0310--系统资源耗尽
     */
    EX_SYSTEM_RESOURCE_DEPLETION_EXHAUSTED("B0310", "系统资源耗尽"),

    /**
     * B0311--系统磁盘空间耗尽
     */
    EX_SYSTEM_RESOURCE_DISKSPACE_EXHAUSTED("B0311", "系统磁盘空间耗尽"),

    /**
     * B0321--系统读取磁盘文件失败
     */
    EX_SYSTEM_RESOURCE_DISKSPACE_FAILED("B0321", "系统读取磁盘文件失败"),

    /**
     * B0313--文件句柄耗尽
     */
    EX_SYSTEM_RESOURCE_FILEHANDLE_EXHAUSTED("B0313", "文件句柄耗尽"),

    /**
     * B0312--系统内存耗尽
     */
    EX_SYSTEM_RESOURCE_MEMORY_EXHAUSTED("B0312", "系统内存耗尽"),

    /**
     * B0315--系统线程池耗尽
     */
    EX_SYSTEM_RESOURCE_THREADPOOL_EXHAUSTED("B0315", "系统线程池耗尽"),

    /**
     * 一级宏观错误码
     * C0001--调用第三方服务出错
     */
    EX_THIRD("C0001", "调用第三方服务出错"),

    /**
     * C0312--列不存在
     */
    EX_THIRD_DATABASE_COLUMN_NOTEXIST("C0312", "列不存在"),

    /**
     * C0321--多表关联中存在多个相同名称的列
     */
    EX_THIRD_DATABASE_COLUMN_REPEAT("C0321", "多表关联中存在多个相同名称的列"),

    /**
     * C0331--数据库死锁
     */
    EX_THIRD_DATABASE_DATABASE_DEADLOCK("C0331", "数据库死锁"),

    /**
     * 二级宏观错误码
     * C0300--数据库服务出错
     */
    EX_THIRD_DATABASE_DATABASE_ERROR("C0300", "数据库服务出错"),

    /**
     * C0341--主键冲突
     */
    EX_THIRD_DATABASE_DUPLICATEKEY("C0341", "主键冲突"),

    /**
     * C0311--表不存在
     */
    EX_THIRD_DATABASE_TABLE_NOTEXIST("C0311", "表不存在"),

    /**
     * 二级宏观错误码
     * C0100--中间件服务出错
     */
    EX_THIRD_MIDDLEWARE("C0100", "中间件服务出错"),

    /**
     * C0130--缓存服务出错
     */
    EX_THIRD_MIDDLEWARE_CACHE("C0130", "缓存服务出错"),

    /**
     * C0134--不支持的数据格式
     */
    EX_THIRD_MIDDLEWARE_CACHE_FORMAT_UNSUPPORTED("C0134", "不支持的数据格式"),

    /**
     * C0131--key 长度超过限制
     */
    EX_THIRD_MIDDLEWARE_CACHE_KEYLENGTH("C0131", "key 长度超过限制"),

    /**
     * C0133--存储容量已满
     */
    EX_THIRD_MIDDLEWARE_CACHE_STORAGE_FULL("C0133", "存储容量已满"),

    /**
     * C0132--value 长度超过限制
     */
    EX_THIRD_MIDDLEWARE_CACHE_VALUELENGTH("C0132", "value 长度超过限制"),

    /**
     * C0140--配置服务出错
     */
    EX_THIRD_MIDDLEWARE_CONFIG_CONFIG_ERROR("C0140", "配置服务出错"),

    /**
     * C0122--消息消费出错
     */
    EX_THIRD_MIDDLEWARE_MQ_CONSUMPTION_ERROR("C0122", "消息消费出错"),

    /**
     * C0121--消息投递出错
     */
    EX_THIRD_MIDDLEWARE_MQ_DELIVERY_ERROR("C0121", "消息投递出错"),

    /**
     * C0124--消息分组未查到
     */
    EX_THIRD_MIDDLEWARE_MQ_GROUP_NOTFOUND("C0124", "消息分组未查到"),

    /**
     * C0120--消息服务出错
     */
    EX_THIRD_MIDDLEWARE_MQ_SERVICE_ERROR("C0120", "消息服务出错"),

    /**
     * C0123--消息订阅出错
     */
    EX_THIRD_MIDDLEWARE_MQ_SUBSCRIPTION_ERROR("C0123", "消息订阅出错"),

    /**
     * C0150--网络资源服务出错
     */
    EX_THIRD_MIDDLEWARE_NETRESOURCE("C0150", "网络资源服务出错"),

    /**
     * C0152--CDN 服务出错
     */
    EX_THIRD_MIDDLEWARE_NETRESOURCE_CND_ERROR("C0152", "CDN 服务出错"),

    /**
     * C0153--域名解析服务出错
     */
    EX_THIRD_MIDDLEWARE_NETRESOURCE_DOMAIN_ERROR("C0153", "域名解析服务出错"),

    /**
     * C0154--网关服务出错
     */
    EX_THIRD_MIDDLEWARE_NETRESOURCE_GATEWAY_ERROR("C0154", "网关服务出错"),

    /**
     * C0151--VPN 服务出错
     */
    EX_THIRD_MIDDLEWARE_NETRESOURCE_VPN_ERROR("C0151", "VPN 服务出错"),

    /**
     * C0110--RPC 服务出错
     */
    EX_THIRD_MIDDLEWARE_RPC("C0110", "RPC 服务出错"),

    /**
     * C0113--接口不存在
     */
    EX_THIRD_MIDDLEWARE_RPC_NOTEXIST("C0113", "接口不存在"),

    /**
     * C0111--RPC 服务未找到
     */
    EX_THIRD_MIDDLEWARE_RPC_NOTFOUND("C0111", "RPC 服务未找到"),

    /**
     * C0112--RPC 服务未注册
     */
    EX_THIRD_MIDDLEWARE_RPC_UNREGISTERED("C0112", "RPC 服务未注册"),

    /**
     * 二级宏观错误码
     * C0400--第三方容灾系统被触发
     */
    EX_THIRD_RECOVERY("C0400", "第三方容灾系统被触发"),

    /**
     * C0401--第三方系统限流
     */
    EX_THIRD_RECOVERY_FLOW_LIMIT("C0401", "第三方系统限流"),

    /**
     * C0402--第三方功能降级
     */
    EX_THIRD_RECOVERY_FUNCTION_DEGRADATION("C0402", "第三方功能降级"),

    /**
     * 二级宏观错误码
     * C0500--通知服务出错
     */
    EX_THIRD_SERVICE("C0500", "通知服务出错"),

    /**
     * C0503--邮件提醒服务失败
     */
    EX_THIRD_SERVICE_EMAIL("C0503", "邮件提醒服务失败"),

    /**
     * C0501--短信提醒服务失败
     */
    EX_THIRD_SERVICE_SMS("C0501", "短信提醒服务失败"),

    /**
     * C0502--语音提醒服务失败
     */
    EX_THIRD_SERVICE_VOICE("C0502", "语音提醒服务失败"),

    /**
     * 二级宏观错误码
     * C0200--第三方系统执行超时
     */
    EX_THIRD_SYSTEM("C0200", "第三方系统执行超时"),

    /**
     * C0230--缓存服务超时
     */
    EX_THIRD_SYSTEM_CACHE_TIMEOUT("C0230", "缓存服务超时"),

    /**
     * C0240--配置服务超时
     */
    EX_THIRD_SYSTEM_CONFIG_TIMEOUT("C0240", "配置服务超时"),

    /**
     * C0250--数据库服务超时
     */
    EX_THIRD_SYSTEM_DATABASE_TIMEOUT("C0250", "数据库服务超时"),

    /**
     * C0220--消息投递超时
     */
    EX_THIRD_SYSTEM_MESSAGE_DELIVERY_TIMEOUT("C0220", "消息投递超时"),

    /**
     * C0210--RPC 执行超时
     */
    EX_THIRD_SYSTEM_RPC_TIMEOUT("C0210", "RPC 执行超时"),

    /**
     * 一级宏观错误码
     * A0001--用户端错误
     */
    EX_USER("A0001", "用户端错误"),

    /**
     * 二级宏观错误码
     * A0100--用户注册错误
     */
    EX_USER_REG("A0100", "用户注册错误"),

    /**
     * A0101--用户未同意隐私协议
     */
    EX_USER_REG_AGREEMENT("A0101", "用户未同意隐私协议"),

    /**
     * 二级宏观错误码
     * A0300--访问权限异常
     */
    EX_USER_REG_AUTHORITY("A0300", "访问权限异常"),

    /**
     * A0325--地域黑名单
     */
    EX_USER_REG_AUTHORITY_ADDRESS_BLACKLIST("A0325", "地域黑名单"),

    /**
     * A0311--授权已过期
     */
    EX_USER_REG_AUTHORITY_EXPIRED("A0311", "授权已过期"),

    /**
     * A0322--账号被冻结
     */
    EX_USER_REG_AUTHORITY_FREEZE("A0322", "账号被冻结"),

    /**
     * A0324--网关访问受限
     */
    EX_USER_REG_AUTHORITY_GATEWAY("A0324", "网关访问受限"),

    /**
     * A0323--非法 IP 地址
     */
    EX_USER_REG_AUTHORITY_ILLEGAL_IP("A0323", "非法 IP 地址"),

    /**
     * A0310--因访问对象隐私设置被拦截
     */
    EX_USER_REG_AUTHORITY_INTERCEPT("A0310", "因访问对象隐私设置被拦截"),

    /**
     * A0320--用户访问被拦截
     */
    EX_USER_REG_AUTHORITY_INTERCEPT_VISIT("A0320", "用户访问被拦截"),

    /**
     * A0302--正在授权中
     */
    EX_USER_REG_AUTHORITY_LICENSING("A0302", "正在授权中"),

    /**
     * A0312--无权限使用 API
     */
    EX_USER_REG_AUTHORITY_NOAPI("A0312", "无权限使用 API"),

    /**
     * A0303--用户授权申请被拒绝
     */
    EX_USER_REG_AUTHORITY_REFUSE("A0303", "用户授权申请被拒绝"),

    /**
     * A0341--RSA 签名错误
     */
    EX_USER_REG_AUTHORITY_RSA_SIGNATURE("A0341", "RSA 签名错误"),

    /**
     * A0330--服务已欠费
     */
    EX_USER_REG_AUTHORITY_SERVICE_OWE("A0330", "服务已欠费"),

    /**
     * A0301--访问未授权
     */
    EX_USER_REG_AUTHORITY_UNAUTHORIZED("A0301", "访问未授权"),

    /**
     * A0321--黑名单用户
     */
    EX_USER_REG_AUTHORITY_USER_BLACKLIST("A0321", "黑名单用户"),

    /**
     * A0340--用户签名异常
     */
    EX_USER_REG_AUTHORITY_USER_SIGNATURE("A0340", "用户签名异常"),

    /**
     * A0130--校验码输入错误
     */
    EX_USER_REG_CAPTCHA("A0130", "校验码输入错误"),

    /**
     * A0132--邮件校验码输入错误
     */
    EX_USER_REG_CAPTCHA_EMAIL_ERROR("A0132", "邮件校验码输入错误"),

    /**
     * A0131--短信校验码输入错误
     */
    EX_USER_REG_CAPTCHA_SMS_ERROR("A0131", "短信校验码输入错误"),

    /**
     * A0133--语音校验码输入错误
     */
    EX_USER_REG_CAPTCHA_VOICE_ERROR("A0133", "语音校验码输入错误"),

    /**
     * A0140--用户证件异常
     */
    EX_USER_REG_CERTIFICATE("A0140", "用户证件异常"),

    /**
     * A0144--军官证编号校验非法
     */
    EX_USER_REG_CERTIFICATE_ARMYID("A0144", "军官证编号校验非法"),

    /**
     * A0142--大陆身份证编号校验非法
     */
    EX_USER_REG_CERTIFICATE_ID("A0142", "大陆身份证编号校验非法"),

    /**
     * A0143--护照编号校验非法
     */
    EX_USER_REG_CERTIFICATE_PASSPORT("A0143", "护照编号校验非法"),

    /**
     * A0141--用户证件类型未选择
     */
    EX_USER_REG_CERTIFICATE_TYPE("A0141", "用户证件类型未选择"),

    /**
     * A0150--用户基本信息校验失败
     */
    EX_USER_REG_INFO("A0150", "用户基本信息校验失败"),

    /**
     * A0152--地址格式校验失败
     */
    EX_USER_REG_INFO_ADDRESS_FAILD("A0152", "地址格式校验失败"),

    /**
     * A0153--邮箱格式校验失败
     */
    EX_USER_REG_INFO_EMAIL_FAILD("A0153", "邮箱格式校验失败"),

    /**
     * A0151--手机格式校验失败
     */
    EX_USER_REG_INFO_MOBILEPHONE_FAILD("A0151", "手机格式校验失败"),

    /**
     * 二级宏观错误码
     * A0200--用户登陆异常
     */
    EX_USER_REG_LOGIN("A0200", "用户登陆异常"),

    /**
     * A0203--用户账户已作废
     */
    EX_USER_REG_LOGIN_CANCELLATION("A0203", "用户账户已作废"),

    /**
     * A0240--用户验证码错误
     */
    EX_USER_REG_LOGIN_CAPTCHA_ERROR("A0240", "用户验证码错误"),

    /**
     * A0241--用户验证码尝试次数超限
     */
    EX_USER_REG_LOGIN_CAPTCHA_EXLIMIT("A0241", "用户验证码尝试次数超限"),

    /**
     * A0230--用户登陆已过期
     */
    EX_USER_REG_LOGIN_EXPIRED("A0230", "用户登陆已过期"),

    /**
     * A0222--用户面容识别失败
     */
    EX_USER_REG_LOGIN_FACE_FAILD("A0222", "用户面容识别失败"),

    /**
     * A0221--用户指纹识别失败
     */
    EX_USER_REG_LOGIN_FINGERPRINT_FAILD("A0221", "用户指纹识别失败"),

    /**
     * A0202--用户账户被冻结
     */
    EX_USER_REG_LOGIN_FREEZE("A0202", "用户账户被冻结"),

    /**
     * A0210--用户密码错误
     */
    EX_USER_REG_LOGIN_PASSWORD_ERROR("A0210", "用户密码错误"),

    /**
     * A0211--用户输入密码次数超限
     */
    EX_USER_REG_LOGIN_PWDCOUNT_LIMIT("A0211", "用户输入密码次数超限"),

    /**
     * A0223--用户未获得第三方登陆授权
     */
    EX_USER_REG_LOGIN_THIRD("A0223", "用户未获得第三方登陆授权"),

    /**
     * A0201--用户账户不存在
     */
    EX_USER_REG_LOGIN_USERNAME_NOTEXIST("A0201", "用户账户不存在"),

    /**
     * A0220--用户身份校验失败
     */
    EX_USER_REG_LOGIN_USERTYPE_FAILD("A0220", "用户身份校验失败"),

    /**
     * A0102--注册国家或地区受限
     */
    EX_USER_REG_NATION("A0102", "注册国家或地区受限"),

    /**
     * 二级宏观错误码
     * A0400--用户请求参数错误
     */
    EX_USER_REG_PARAMS("A0400", "用户请求参数错误"),

    /**
     * A0422--地址不在服务范围
     */
    EX_USER_REG_PARAMS_ADDRESS("A0422", "地址不在服务范围"),

    /**
     * A0424--金额超出限制
     */
    EX_USER_REG_PARAMS_AMOUNT_LIMIT("A0424", "金额超出限制"),

    /**
     * A0426--请求批量处理总个数超出限制
     */
    EX_USER_REG_PARAMS_BATCH_LIMIT("A0426", "请求批量处理总个数超出限制"),

    /**
     * A0442--确认订单超时
     */
    EX_USER_REG_PARAMS_CONFIRM_TIMEOUT("A0442", "确认订单超时"),

    /**
     * A0433--文件侵犯版权
     */
    EX_USER_REG_PARAMS_COPYRIGHT("A0433", "文件侵犯版权"),

    /**
     * A0425--数量超出限制
     */
    EX_USER_REG_PARAMS_COUNT_LIMIT("A0425", "数量超出限制"),

    /**
     * A0412--订购数量为空
     */
    EX_USER_REG_PARAMS_EMPTY_COUNT("A0412", "订购数量为空"),

    /**
     * A0411--用户订单号为空
     */
    EX_USER_REG_PARAMS_EMPTY_ORDERNO("A0411", "用户订单号为空"),

    /**
     * A0413--缺少时间戳参数
     */
    EX_USER_REG_PARAMS_EMPTY_TIMESTAMP("A0413", "缺少时间戳参数"),

    /**
     * A0421--参数格式不匹配
     */
    EX_USER_REG_PARAMS_FORMAT("A0421", "参数格式不匹配"),

    /**
     * A0430--用户输入内容非法
     */
    EX_USER_REG_PARAMS_ILLEGAL_INFO("A0430", "用户输入内容非法"),

    /**
     * A0414--非法的时间戳参数
     */
    EX_USER_REG_PARAMS_ILLEGAL_TIMESTAMP("A0414", "非法的时间戳参数"),

    /**
     * A0401--包含非法恶意跳转链接
     */
    EX_USER_REG_PARAMS_ILLEGAL_URL("A0401", "包含非法恶意跳转链接"),

    /**
     * A0432--图片包含违禁信息
     */
    EX_USER_REG_PARAMS_IMG_SENSITIVE("A0432", "图片包含违禁信息"),

    /**
     * A0402--无效的用户输入
     */
    EX_USER_REG_PARAMS_INVALID("A0402", "无效的用户输入"),

    /**
     * A0427--请求 JSON 解析失败
     */
    EX_USER_REG_PARAMS_JSON("A0427", "请求 JSON 解析失败"),

    /**
     * A0440--用户操作异常
     */
    EX_USER_REG_PARAMS_OPERATION("A0440", "用户操作异常"),

    /**
     * A0443--订单已关闭
     */
    EX_USER_REG_PARAMS_ORDER_CLOSED("A0443", "订单已关闭"),

    /**
     * A0420--请求参数值超出允许的范围
     */
    EX_USER_REG_PARAMS_OVER_RANGE("A0420", "请求参数值超出允许的范围"),

    /**
     * A0441--用户支付超时
     */
    EX_USER_REG_PARAMS_PAYMENT_TIMEOUT("A0441", "用户支付超时"),

    /**
     * A0410--请求必填参数为空
     */
    EX_USER_REG_PARAMS_REQUIRED("A0410", "请求必填参数为空"),

    /**
     * A0431--包含违禁敏感词
     */
    EX_USER_REG_PARAMS_SENSITIVE("A0431", "包含违禁敏感词"),

    /**
     * A0423--时间不在服务范围
     */
    EX_USER_REG_PARAMS_SERVICETIME("A0423", "时间不在服务范围"),

    /**
     * A0120--密码校验失败
     */
    EX_USER_REG_PASSWORD("A0120", "密码校验失败"),

    /**
     * A0121--密码长度不够
     */
    EX_USER_REG_PASSWORD_LENGTH_WEAK("A0121", "密码长度不够"),

    /**
     * A0122--密码强度不够
     */
    EX_USER_REG_PASSWORD_STRENGTH_WEAK("A0122", "密码强度不够"),

    /**
     * 二级宏观错误码
     * A0900--用户隐私未授权
     */
    EX_USER_REG_PRIVACY("A0900", "用户隐私未授权"),

    /**
     * A0907--用户通讯录未授权
     */
    EX_USER_REG_PRIVACY_BOOK_AUTHORIZED("A0907", "用户通讯录未授权"),

    /**
     * A1001--用户相机异常
     */
    EX_USER_REG_PRIVACY_CAMERA_ANOMALY("A1001", "用户相机异常"),

    /**
     * A0903--用户相机未授权
     */
    EX_USER_REG_PRIVACY_CAMERA_AUTHORIZED("A0903", "用户相机未授权"),

    /**
     * 二级宏观错误码
     * A1000--用户设备异常
     */
    EX_USER_REG_PRIVACY_EQUIPMENT_ANOMALY("A1000", "用户设备异常"),

    /**
     * A0905--用户文件未授权
     */
    EX_USER_REG_PRIVACY_FILE_AUTHORIZED("A0905", "用户文件未授权"),

    /**
     * A1005--用户 GPS 定位异常
     */
    EX_USER_REG_PRIVACY_GPS_ANOMALY("A1005", "用户 GPS 定位异常"),

    /**
     * A0904--用户图片库未授权
     */
    EX_USER_REG_PRIVACY_IMAGE_AUTHORIZED("A0904", "用户图片库未授权"),

    /**
     * A0906--用户位置信息未授权
     */
    EX_USER_REG_PRIVACY_LOCATION_AUTHORIZED("A0906", "用户位置信息未授权"),

    /**
     * A1002--用户麦克风异常
     */
    EX_USER_REG_PRIVACY_MICROPHONE_ANOMALY("A1002", "用户麦克风异常"),

    /**
     * A0901--用户隐私未签署
     */
    EX_USER_REG_PRIVACY_NOTSIGNED("A0901", "用户隐私未签署"),

    /**
     * A1003--用户听筒异常
     */
    EX_USER_REG_PRIVACY_RECEIVER_ANOMALY("A1003", "用户听筒异常"),

    /**
     * A1004--用户扬声器异常
     */
    EX_USER_REG_PRIVACY_SPEAKER_ANOMALY("A1004", "用户扬声器异常"),

    /**
     * A0902--用户摄像头未授权
     */
    EX_USER_REG_PRIVACY_VIDEO_AUTHORIZED("A0902", "用户摄像头未授权"),

    /**
     * 二级宏观错误码
     * A0600--用户资源异常
     */
    EX_USER_REG_RESOURCE("A0600", "用户资源异常"),

    /**
     * A0601--账户余额不足
     */
    EX_USER_REG_RESOURCE_ACCOUNT_INSUFFICIENT("A0601", "账户余额不足"),

    /**
     * A0602--用户磁盘空间不足
     */
    EX_USER_REG_RESOURCE_DISKSPACE_INSUFFICIENT("A0602", "用户磁盘空间不足"),

    /**
     * A0603--用户内存空间不足
     */
    EX_USER_REG_RESOURCE_MEMORY_INSUFFICIENT("A0603", "用户内存空间不足"),

    /**
     * A0604--用户 OSS 容量不足
     */
    EX_USER_REG_RESOURCE_OSS_INSUFFICIENT("A0604", "用户 OSS 容量不足"),

    /**
     * 蚂蚁森林浇水数或每天抽奖数
     * A0605--用户配额已用光
     */
    EX_USER_REG_RESOURCE_QUOTA_EXHAUSTED("A0605", "用户配额已用光"),

    /**
     * 二级宏观错误码
     * A0500--用户请求服务异常
     */
    EX_USER_REG_SERVICE("A0500", "用户请求服务异常"),

    /**
     * A0502--请求并发数超出限制
     */
    EX_USER_REG_SERVICE_CONCURRENCE_LIMIT("A0502", "请求并发数超出限制"),

    /**
     * A0501--请求次数超出限制
     */
    EX_USER_REG_SERVICE_COUNT_LIMIT("A0501", "请求次数超出限制"),

    /**
     * A0503--用户操作请等待
     */
    EX_USER_REG_SERVICE_OPERATION_WAIT("A0503", "用户操作请等待"),

    /**
     * A0506--用户重复请求
     */
    EX_USER_REG_SERVICE_REQUEST("A0506", "用户重复请求"),

    /**
     * A0504--WebSocket 连接异常
     */
    EX_USER_REG_SERVICE_WEBSOCKET_ABNORMAL("A0504", "WebSocket 连接异常"),

    /**
     * A0505--WebSocket 连接断开
     */
    EX_USER_REG_SERVICE_WEBSOCKET_DISCONNECT("A0505", "WebSocket 连接断开"),

    /**
     * 二级宏观错误码
     * A0700--用户上传文件异常
     */
    EX_USER_REG_UPLOAD("A0700", "用户上传文件异常"),

    /**
     * A0702--用户上传文件太大
     */
    EX_USER_REG_UPLOAD_FILESIZE("A0702", "用户上传文件太大"),

    /**
     * A0701--用户上传文件类型不匹配
     */
    EX_USER_REG_UPLOAD_FILETYPE("A0701", "用户上传文件类型不匹配"),

    /**
     * A0703--用户上传图片太大
     */
    EX_USER_REG_UPLOAD_IMGSIZE("A0703", "用户上传图片太大"),

    /**
     * A0704--用户上传视频太大
     */
    EX_USER_REG_UPLOAD_VIDEOSIZE("A0704", "用户上传视频太大"),

    /**
     * A0705--用户上传压缩文件太大
     */
    EX_USER_REG_UPLOAD_ZIPSIZE("A0705", "用户上传压缩文件太大"),

    /**
     * A0110--用户名校验失败
     */
    EX_USER_REG_USERNAME("A0110", "用户名校验失败"),

    /**
     * A0111--用户名已存在
     */
    EX_USER_REG_USERNAME_EXIST("A0111", "用户名已存在"),

    /**
     * A0112--用户名包含敏感词
     */
    EX_USER_REG_USERNAME_SENSITIVE("A0112", "用户名包含敏感词"),

    /**
     * A0113--用户名包含特殊字符
     */
    EX_USER_REG_USERNAME_SPECIAL_CHARACTER("A0113", "用户名包含特殊字符"),

    /**
     * 二级宏观错误码
     * A0800--用户当前版本异常
     */
    EX_USER_REG_VERSION("A0800", "用户当前版本异常"),

    /**
     * A0806--用户 API 请求版本过高
     */
    EX_USER_REG_VERSION_API_HIGH("A0806", "用户 API 请求版本过高"),

    /**
     * A0807--用户 API 请求版本过低
     */
    EX_USER_REG_VERSION_API_LOW("A0807", "用户 API 请求版本过低"),

    /**
     * A0805--用户 API 请求版本不匹配
     */
    EX_USER_REG_VERSION_API_NOTMATCH("A0805", "用户 API 请求版本不匹配"),

    /**
     * A0804--用户安装版本已过期
     */
    EX_USER_REG_VERSION_EXPIRED("A0804", "用户安装版本已过期"),

    /**
     * A0803--用户安装版本过高
     */
    EX_USER_REG_VERSION_HIGH("A0803", "用户安装版本过高"),

    /**
     * A0802--用户安装版本过低
     */
    EX_USER_REG_VERSION_LOW("A0802", "用户安装版本过低"),

    /**
     * A0801--用户安装版本与系统不匹配
     */
    EX_USER_REG_VERSION_NOTMATCH("A0801", "用户安装版本与系统不匹配"),

    /**
     * 正确执行后的返回
     * 00000--一切 ok
     */
    PASS_OK("00000", "一切 ok");

    private String code;

    private String msg;

    ResponseCodeEnum(String code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public String getCode() {
        return this.code;
    }

    public String getMsg() {
        return msg;
    }
}
